package com.wa.exceptions;

import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;

/**
 * （1）如果不加@ResponseStatus，在代码中直接抛出该自定义异常，会以500的HTTP状态码响应到浏览器；
 * （2）如果加@ResponseStatus，在代码中直接抛出该自定义异常，会以指定的HTTP状态码和指定的reson响应到浏览器；我们自定义异常的目的就是为了让它正确表述我们的思想，所以给其设置响应状态码和原因让其准确表达我们的目的。
 * @author gary
 * @date 2021年12月21日 17:29
 */
@ResponseStatus(value = HttpStatus.BAD_REQUEST,reason = "测试responseStatus异常使用")
public class TestResponseStatusException extends RuntimeException{
}
